affine properties